<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>分支嵌套</title>
</head>
<body>
    <script>
        // 买票了
             //通过安检
                // 绿码 

                // 红码

             //没有通过安检

        // 没买票


        var res = parseInt(prompt("请输入你的结果 1买票了 0没买"));
        if(res==1){
            console.log("感谢购买");
            var res1 = parseInt(prompt("请输入你的结果 1通过安检 0没通过安检"));
            if(res1 ==1){
                console.log('感谢配合')
                var res2 = parseInt(prompt('请出示你的健康码 1绿码 0红码'));
                if(res2 == 1){
                    console.log('旅途愉快')
                }
                else{
                    console.log('请去医院检查')
                }
            }
            else{
                console.log("请重新安检");
            }
        }
        else{
            console.log("请先买票");
        }


        // 中国人 
            //成年人
                //绿码

                //红码

            //未成年


        //外国人

    // 输入年
    // 输入月
    // 输入日

    //判断这是一年的第几天  
    var year = parseInt(prompt('请输入年份'));
    var month = parseInt(prompt('请输入月份'));
    var day = parseInt(prompt('请输入日期'));
    //天数累加 2022年8月17日  1-7天数累加 + 17 
    // 闰年  2月29 平年 28天
    //1 3 5 7 8 10 12 31 
    //4 6 9 11 30 

    // 准备一个容器  变量 用来累加天数 
    var date = day;

    // 根据月份进行判断 好知道是多少天 
    // 大于1 累加 1月整月的天数
    // 大于2 累加 1+2月整月的天数
    // 大于3 累加 1+2+3月整月的天数
    if(month>1){
        date += 31;
    }
    if(month>2){
        date += (year %4== 0 && year % 100 !=0) || (year % 400 ===0) ? 29:28 ;// ! && ||
    }
    if (month>3){
        date += 31;
    }
    if(month>4){
        date += 30;
    }
    if(month>5) date += 31;
    if(month>6) date += 30;
    if(month>7) date += 31;
    if(month>8) date += 31;
    if(month>9) date += 30;
    if(month>10) date += 31;
    if(month>11) date += 30;


    console.log(`第${date}天`)
    
    </script>

    <!-- 1234568910 -->

    
    
</body>
</html>